// 就是模块化导入是有缓存的，在项目中导入多次同一个模块，只会第一次生效，后面的直接读缓存
import Vue from 'vue'
import catagtory from './modules/catagtory'
import newlist from './modules/newlist'

// 1. 导入 Vuex
import Vuex from 'vuex'
// 2. 注册 Vuex 插件
Vue.use(Vuex)
// 3. 创建 Store 实例
export default new Vuex.Store({
  state: {
    // count: 10, // 测试用的
  },
  getters: {},
  mutations: {},
  actions: {},
  modules: {
    catagtory,
    newlist,
  },
})
